﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PHMEE
{
    public enum BaseInfoTagEnum
    {

        #region 船舶层级 1000开头

        /// <summary>
        /// 经度
        /// </summary>
        [Description("Longitude")]
        Longitude = 1001,

        /// <summary>
        /// 纬度
        /// </summary>
        [Description("Latitude")]
        Latitude = 1002,

        /// <summary>
        /// 对水航速
        /// </summary>
        [Description("SpeedThroughWater")]
        SpeedThroughWater = 1003,

        /// <summary>
        /// 对地航速
        /// </summary>
        [Description("SpeedOverGround")]
        SpeedOverGround = 1004,

        /// <summary>
        /// 对地航向
        /// </summary>
        [Description("CourseOverGround")]
        CourseOverGround = 1005,

        /// <summary>
        /// 艏部吃水
        /// </summary>
        [Description("BowDraft")]
        BowDraft = 1006,

        /// <summary>
        /// 艉部吃水
        /// </summary>
        [Description("SternDraft")]
        SternDraft = 1007,

        /// <summary>
        /// 左舷吃水
        /// </summary>
        [Description("PortsideDraft")]
        PortsideDraft = 1008,


        /// <summary>
        /// 右舷吃水
        /// </summary>
        [Description("StarboardDraft")]
        StarboardDraft = 1009,

        /// <summary>
        /// 富余水深
        /// </summary>
        [Description("UnderKeel")]
        UnderKeel = 1010,


        #endregion

        #region 机组层级 2000开头

        #endregion

        #region 设备-部件层级 3000开头

        /// <summary>
        /// 功率
        /// </summary>
        [Description("Power")]
        Power = 3010,

        /// <summary>
        /// 转速
        /// </summary>
        [Description("Speed")]
        Speed = 3020,

        /// <summary>
        /// 负荷
        /// </summary>
        [Description("Load")]
        Load = 3030,

        /// <summary>
        /// 电流
        /// </summary>
        [Description("Current")]
        Current = 3040,

        /// <summary>
        /// 电压
        /// </summary>
        [Description("Voltage")]
        Voltage = 3050,

        /// <summary>
        /// 温度
        /// </summary>
        [Description("Temperature")]
        Temperature = 3060,

        /// <summary>
        /// 扭矩
        /// </summary>
        [Description("Torque")]
        Torque = 3070,

        /// <summary>
        /// 爆压
        /// </summary>
        [Description("BurstPres")]
        BurstPres = 3080,

        /// <summary>
        /// 频率
        /// </summary>
        [Description("Frequency")]
        Frequency = 3090,

        /// <summary>
        /// 有功功率
        /// </summary>
        [Description("ActivePower")]
        ActivePower = 3100,

        /// <summary>
        /// 无功功率
        /// </summary>
        [Description("InActivePower")]
        InActivePower = 3110,

        /// <summary>
        /// 视在功率
        /// </summary>
        [Description("ApparentPower")]
        ApparentPower = 3120,

        /// <summary>
        /// 功率因数
        /// </summary>
        [Description("PowerFactor")]
        PowerFactor = 3130,

        /// <summary>
        /// 即时耗油
        /// </summary>
        [Description("Instant")]
        Instant = 3140,

        /// <summary>
        /// 进油粘度
        /// </summary>
        [Description("OilInViscosity")]
        OilInViscosity = 3150,

        /// <summary>
        /// 压缩压力
        /// </summary>
        [Description("CompressPres")]
        CompressPres = 3160,

        /// <summary>
        /// 扫气压力
        /// </summary>
        [Description("ScavenPres")]
        ScavenPres = 3170,

        /// <summary>
        /// 排气温度
        /// </summary>
        [Description("ExhaustTemp")]
        ExhaustTemp = 3180,

        /// <summary>
        /// 角度编码器
        /// </summary>
        [Description("AngleEncoder")]
        AngleEncoder = 3190,

        /// <summary>
        /// 燃油进机压力
        /// </summary>
        [Description("FuelOilInPresM")]
        FuelOilInPresM = 3200,

        /// <summary>
        /// 燃油进机温度
        /// </summary>
        [Description("FuelOilInTempM")]
        FuelOilInTempM = 3210,

        /// <summary>
        /// 扫气箱温度
        /// </summary>
        [Description("ScavengeBoxTemp")]
        ScavengeBoxTemp = 3220,

        /// <summary>
        /// 当前燃料类型
        /// </summary>
        [Description("FuelType")]
        FuelType = 3230,

        /// <summary>
        /// 废气进口温度
        /// </summary>
        [Description("ExhaustInTemp")]
        ExhaustInTemp = 3240,

        /// <summary>
        /// 废气出口温度
        /// </summary>
        [Description("ExhaustOutTemp")]
        ExhaustOutTemp = 3250,

        /// <summary>
        /// 滑油进口压力
        /// </summary>
        [Description("LubeOilInPres")]
        LubeOilInPres = 3260,

        /// <summary>
        /// 滑油进机压力
        /// </summary>
        [Description("LubeOilInPresM")]
        LubeOilInPresM = 3270,

        /// <summary>
        /// 滑油出口压力
        /// </summary>
        [Description("LubeOilOutPres")]
        LubeOilOutPres = 3280,

        /// <summary>
        /// 滑油进口温度
        /// </summary>
        [Description("LubeOilInTemp")]
        LubeOilInTemp = 3290,

        /// <summary>
        /// 滑油进机温度
        /// </summary>
        [Description("LubeOilInTempM")]
        LubeOilInTempM = 3300,

        /// <summary>
        /// 排气总管温度
        /// </summary>
        [Description("ExhaustTempT")]
        ExhaustTempT = 3310,

        /// <summary>
        /// 冷却水出口温度
        /// </summary>
        [Description("CoolantOutTemp")]
        CoolantOutTemp = 3320,

        /// <summary>
        /// 冷却水进口压力
        /// </summary>
        [Description("CoolantInPres")]
        CoolantInPres = 3330,

        /// <summary>
        /// 高温淡水出机温度
        /// </summary>
        [Description("HighOutTempM")]
        HighOutTempM = 3340,

        /// <summary>
        /// 高温淡水进机压力
        /// </summary>
        [Description("HighInPresM")]
        HighInPresM = 3350,

        /// <summary>
        /// 电机驱动端温度
        /// </summary>
        [Description("MotorDriveTemp")]
        MotorDriveTemp = 3360,

        /// <summary>
        /// 电机自由端温度
        /// </summary>
        [Description("MotorNonDriveTemp")]
        MotorNonDriveTemp = 3370,

        /// <summary>
        /// 泵端温度
        /// </summary>
        [Description("PumpTemp")]
        PumpTemp = 3380,

        /// <summary>
        /// 运行小时数
        /// </summary>
        [Description("TotalHours")]
        TotalHours = 3390,


        /// <summary>
        /// 启动空气压力
        /// </summary>
        [Description("StartUpAirPres")]
        StartUpAirPres = 3400,

        /// <summary>
        /// 排气平均温度
        /// </summary>
        [Description("ExhaustAvgTemp")]
        ExhaustAvgTemp = 3410,

        /// <summary>
        /// RPH线圈温度
        /// </summary>
        [Description("RphCoilTemp")]
        RphCoilTemp = 3420,

        /// <summary>
        /// Sph线圈温度
        /// </summary>
        [Description("SphCoilTemp")]
        SphCoilTemp = 3430,

        /// <summary>
        /// Tph线圈温度
        /// </summary>
        [Description("TphCoilTemp")]
        TphCoilTemp = 3440,


        //-----------下面是定制Tag标签 不能通用 5000开头--------------

        /// <summary>
        /// 主机状态
        /// </summary>
        [Description("MainEngineStatus")]
        MainEngineStatus = 5000,

        /// <summary>
        /// 增压器转速
        /// </summary>
        [Description("ChargerSpeed")]
        ChargerSpeed = 5010,

        /// <summary>
        /// 前轴承温度
        /// </summary>
        [Description("FrontBearTemp")]
        FrontBearTemp = 5020,

        /// <summary>
        /// 缸套冷却水进机压力
        /// </summary>
        [Description("CylinderWaterInPres")]
        CylinderWaterInPres = 5030,

        /// <summary>
        /// 缸套冷却水进机温度
        /// </summary>
        [Description("CylinderWaterInTemp")]
        CylinderWaterInTemp = 5040,

        /// <summary>
        /// 活塞冷却油进口温度
        /// </summary>
        [Description("PistonCoolingOilInTemp")]
        PistonCoolingOilInTemp = 5050,

        /// <summary>
        /// 活塞冷却油出口温度
        /// </summary>
        [Description("PistonCoolOilOutTemp")]
        PistonCoolOilOutTemp = 5060,

        /// <summary>
        /// 活塞冷却油进口压力
        /// </summary>
        [Description("PistonCoolingOilInPres")]
        PistonCoolingOilInPres = 5070,

        /// <summary>
        /// 涡轮排气出口温度
        /// </summary>
        [Description("TurboExhaustOutTemp")]
        TurboExhaustOutTemp = 5080,



        #endregion


    }
}
